Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 France F5 USA F8 Turkey F15 Turkey F18 France F11 USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage IPP Open - Helsinki Neride Prague Indoor - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx VII Open Banc Agricol - Andorra Challenger Leon 2003 - Leon Steelers Cup - Kosice 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Akbank Private Banking-TED Open - Istanbul Regional Hand Center Men's Challenger - Fresno Lambertz Open - Aachen A Glimmer of Hope Challenger - Austin Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Tunis Open - Tunis Open D'Orleans - Orleans USTA Challenger - Champaign Naples Challenger - Naples South African Airways Tennis Open - Durban ECU Prague Open - Prague The Surbiton Trophy - Surbiton Dunlop World Challenge - Toyota Sarajevo Challenger St. Brieuc Challenger Recanati Challenger Prostejov Challenger Pozoblanco Challenger Izmir Challenger Geneva Challenger Turkey F16 Turkey F19 France F7 Turkey F20 France F10 Turkey F17 The LTA Hull Challenger - Hull Casino Lugano - Lugano Okal Cup - International Bavarian Championship - Eckental VIII Avierto Internacional de Salinas - Salinas USTA Challenger of San Antonio - San Antonio Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger 2003 Numea - New Caledonia Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux 2004 USTA Challenger of Calabasas - Calabasas Challenger Casablanca San Angel - Mexico City BMW Tennis Championship - Sunrise Tunis Open 2006 - Tunis Miller Lite Hall of Fame Tennis Championships - Newport Gallagher International - Hamilton 2002 FSE Challenger - Tarzana 2000 Challenger de Granby - Granby USTA Men's Challenger of Dallas - Dallas Powder Byrne Trophy - Surbiton XI Venice Open - Venice Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten President's Cup 2000 - Tashkent Japan Open - Tokyo Davidoff Swiss Indoors - Basel Milan Indoors - Milan Sybase Open - San Jose The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad Croatia Open - Umag RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Urbana-Champaign Challenger - Urbana Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador IPP Open - Helsinki Copenhagen Open - Copenhagen Tampere Challenger - Tampere Scottish Tennis Championship - Edinburgh Warsteiner Challenger Wolfsburg - Wolfsburg Open de Franche Comte - Besancon Open de Franche Comte - Besancon The Manchester Trophy - Manchester 2002 USTA Tallahassee Tennis Challenger - Tallahassee Legg Mason Tennis Classic - Washington D.C. Optimus Maia Open - Maia St. Francis Health System USTA Challenger - Tulsa Jameson Cup - Milan Heilbronn Open - Heilbronn USTA Championships of Kerrville - Kerrville University of Tennessee USTA Men's Challenger - Knoxville Intersport Heilbronn Open - Heilbronn Medicor Open - Budapest Crystal Cup 1998 - Portoroz Open de l'Isere - Grenoble Zagreb Open - Zagreb AIG Japan Open - Tokyo Wiesmann Roadster Open - Nuembrecht Davidoff Swiss Indoors - Basel The Scottish Tennis Championships - Edinburgh Granby Challenger - Granby Orleans Challenger Binghamton Professional Tennis Tournament - Binghamton Heilbronn Open - Heilbronn The Powder Byrne Trophy - Surbiton Asics Challenger Open - Monchengladbach USTA Challenger of Burbank - Burbank Architect Open - Budapest Hilton Waikoloa Village USTA Challenger - Waikoloa Tatra Banka Open - Bratislava XL Capital Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta Fergana Challenger - Fergana Ostrava Ciur Pribram Challenger - Pribram VI Open Banc Agricol - Andorra XL Capital Bermuda Open - Bermuda Granby Challenger - Granby Tulsa Auto Collection USTA Challenger - Tulsa Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Hamburg Challenger - Hamburg International Bavarian Championship - Eckental Warsteiner Challenger Lubeck - Lubeck Challenger de Granby - Granby Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger of Tiburon - Tiburon Busan Open - Busan San Remo Tennis Cup - San Remo 4° Sporting Challenger - Turin Baton Rouge Pro Tennis Classic - Baton Rouge St. Brieuc Challenger Prostejov Challenger Vancouver Challenger Challenger 42 - Andrezieux IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao USTA Men's Challenger of Dallas - Dallas Challenger Britania Zavaleta - Puebla 2003 Freeman Men's Challenger - Joplin Nuembrecht Challenger - Nuembrecht Waco International Tennis Challenger - Waco AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow IPP Geneva Trophy - Geneva RCA Championships - Indianapolis Thailand Open - Bangkok Black Forest Open 2004 - Freudenstadt Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Pekao Open 2004 - Szczecin Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Lambertz Open - Aachen Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open de L'Isere - Grenoble Open 13 - Marseille The Dubai Tennis Championships - Dubai IPP Open - Helsinki The Stella Artois Championships - London Jameson Cup - Milan RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok The LTA Men's Challenger Wrexham - Wrexham Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Open de Franche-Comte - Besancon Qatar Exxon Mobil Open - Doha Logopak Challenger 2005 - Lubeck Open 13 - Marseille Sarajevo Open - Sarajevo PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Torneo Internacional Challenger Fila 2005 - Leon Gerry Weber Open - Halle Tallahassee Tennis Challenger - Tallahassee Ostrava Open 2005 - Ostrava The Surbiton Trophy - Surbiton Open de Moselle - Metz Ciudad de Pozoblanco Open Diputacion - Cordoba If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel The Natrel's Challenger of Granby - Granby Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava Open de Moselle - Metz If Stockholm Open - Stockholm PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg SA Tennis Open - Johannesburg Challenger 42 - Andrezieux AEGON International - Eastbourne The LTA Cardiff Challenger - Cardiff Allianz Suisse Open Gstaad - Gstaad Isla de Lanzarote - Lanzarote Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad The Surbiton Trophy - Surbiton UNICEF Open - 's Hertogenbosch Ciudad de Pozoblanco Open Diputacion - Cordoba Credit Agricole Suisse Open - Gstaad Kobstaedernes ATP Challenger - Kolding Internazionali de Tennis di Bergamo - Bergamo Ciudad de Pozoblanco Open Diputacion - Cordoba Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Internazionali di Tennis di Bergamo - Bergamo San Remo Tennis Cup - San Remo Genova Open Challenger - Genova Open D'Orleans - Orleans Izmir Cup - Izmir Keio Challenger International Tennis Tournament - Yokohama Johannesburg Challenger Ramat Hasharon Challenger President's Cup - Astana Pozoblanco Challenger Caversham International Tennis Tournament - Jersey Segovia Challenger Heilbronn Challenger Cherbourg Challenger Reggio Emilia Challenger St. Remy Challenger Mons Challenger Rhodes Challenger Jersey Challenger Manchester Challenger San Remo Challenger Turin Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Izmir Challenger du Maurier Open - Montreal 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Montreal Ortisei Challenger Bratislava Challenger Pacific Life Open - Indian Wells Tennis Masters Series - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Bath Challenger Shanghai - Shanghai Athens Challenger XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Turin Challenger Pozoblanco Challenger ECM Cup - Prague Geneva Challenger Bratislava Challenger Helsinki Challenger Jameson Cup - Milan Open de Montauban - Montauban Milan Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Challenger 42 - Andrezieux Wimbledon - London U.S. Open - New York St. Remy Challenger French Open - Paris Wimbledon - London Open de L'Isere (Open 38) - Grenoble Internationaux de Tennis de Brest - Brest U.S. Open - New York Milano Challenger-Jameson Cup - Milan UBS Open Gstaad - Gstaad French Open - Paris U.S. Open - New York Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong The USTA Challenger at West End Racquet - Torrance Challenger de Granby - Granby Adidas International - Sydney Kroger / St. Jude International - Memphis Meridiana Sardegna Open - Olbia Australian Open - Melbourne Open Sainte-Victoire - Aix-En-Provence Geneva Challenger Wimbledon - London U.S. Open - New York 2001 Eddleman USTA Challenger - Birmingham Okal Cup 2001 International Bavarian Championships - Eckental USTA Challenger of Dallas - Dallas The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle TED Open Istanbul - Istanbul Internationaux de Bretagne - Brest The LTA Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton French Open - Paris Fifth-Third Bank Tennis Championships - Lexington Idea Prokom Open - Sopot XI Open International D'Andorra - Andorra The Natrel's Challenger of Granby - Granby Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn Wimbledon - London Milan Indoors - Milan USTA Challenger of Las Vegas - Las Vegas U.S. Open - New York Sybase Open - San Jose French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Estoril Open - Estoril The Stella Artois Grass Court Championships - Queen's/London Wimbledon - London The Nottingham Open - Nottingham Wimbledon - London French Open - Paris The Stella Artois Grass Court Championships - London U.S. Open - New York St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna AXA Cup - London Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham Heineken Open - Auckland Heineken Open Shanghai - Shanghai Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Open Romania - Bucharest Countrywide Classic - Los Angeles Open de Moselle - Metz Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Chennai Open - Chennai Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad RCA Championships - Indianapolis AIG Japan Open - Tokyo Gold Flake Open - Chennai International Tennis Championships - Delray Beach Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon President's Cup 1999 - Tashkent Countrywide Classic - Los Angeles UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Tennis Masters Series - Miami Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, SUI-GBR 5-0 Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3